package io.kimmking.spi;

@SPI("spi")
public interface ExtensionFactory {

    /**
     * 根据Key值获取对应的接口实现类
     * @param key
     * @param clazz
     * @param <T>
     * @return
     */
    <T> T getExtension(String key, Class<T> clazz);
}
